]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
15 years agost-private: Fix memory leak
Colin Walters [Thu, 5 May 2011 19:21:58 +0000 (15:21 -0400)]
st-private: Fix memory leak

==13810== 11,360 bytes in 1 blocks are definitely lost in loss record 18,574 of 18,765
==13810==    at 0x4005447: calloc (vg_replace_malloc.c:467)
==13810==    by 0x5191882: standard_calloc (gmem.c:107)
==13810==    by 0x51920A7: g_malloc0 (gmem.c:196)
==13810==    by 0x4056201: blur_pixels (st-private.c:466)
==13810==    by 0x40573B4: _st_create_shadow_cairo_pattern (st-private.c:710)
==13810==    by 0x4070746: st_theme_node_paint (st-theme-node-drawing.c:856)
==13810==    by 0x3FEFFFFF: ???

https://bugzilla.gnome.org/show_bug.cgi?id=649497

15 years agoshell-xfixes-cursor: missing XFree
Maxim Ermilov [Thu, 5 May 2011 10:06:05 +0000 (14:06 +0400)]
shell-xfixes-cursor: missing XFree

memory returned by XFixesGetCursorImage should be freed after usage.
https://bugzilla.gnome.org/show_bug.cgi?id=642652

15 years agoFinnish date/time fixes from Marko Myllynen. Full usage however depends on getting...
Timo Jyrinki [Thu, 5 May 2011 15:02:36 +0000 (18:02 +0300)]
Finnish date/time fixes from Marko Myllynen. Full usage however depends on getting bugs #647320 / #648678 in g_date_time_format fixed.

15 years agoshell-app: Fix a case where last_user_time isn't updated.
Jasper St. Pierre [Wed, 27 Apr 2011 15:12:08 +0000 (11:12 -0400)]
shell-app: Fix a case where last_user_time isn't updated.

When activating an uninteresting window, the last_user_time isn't updated,
because we aren't tracking the window that the user_time gets updated on.
Hack around this by setting the last_user_time in shell_app_activate when
activating an uninteresting window.

https://bugzilla.gnome.org/show_bug.cgi?id=643302

15 years agonetwork: request that nm-applet show the mobile broadband wizard
Dan Williams [Tue, 3 May 2011 19:48:10 +0000 (14:48 -0500)]
network: request that nm-applet show the mobile broadband wizard

Use nm-applet 0.8.999 API to call the mobile broadband wizard and
activate the new connection.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=649318

15 years agonetwork: fix initial connections to WPA[2] Enterprise APs
Dan Williams [Tue, 3 May 2011 18:31:45 +0000 (13:31 -0500)]
network: fix initial connections to WPA[2] Enterprise APs

Call out to nm-applet to do the dirty work since the dialog of
doom is pretty complicated and we don't have a JS equivalent
of it for now.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=648171

15 years agonetwork: fix handling of AP flags and enhance for 802.1x
Dan Williams [Tue, 3 May 2011 17:21:45 +0000 (12:21 -0500)]
network: fix handling of AP flags and enhance for 802.1x

All WPA APs were getting set as WPA2 due to the check for privacy;
WPA/WPA2 APs *must* set the Privacy bit according to the standard,
so we'd never end up in the case for NMAccessPointSecurity.WPA.

Fix that, and also add flags for WPA[2] Enterprise which we'll
use a bit later for the first-time connect case for 802.1x enabled
access points.

15 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Wed, 4 May 2011 08:34:52 +0000 (10:34 +0200)]
Updated Norwegian bokmål translation

15 years agonetwork: simplify connection sorting by using libnm-glib functions
Dan Williams [Mon, 25 Apr 2011 22:13:12 +0000 (17:13 -0500)]
network: simplify connection sorting by using libnm-glib functions

Instead of rolling our own code, use new libnm-glib functions to do
the same thing.  Requires libnm-glib as of
779215c742bbe29a2c66202ec7e2e6d43edeb8ff (which will be part of 0.9).

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=648648

15 years agoappDisplay: Fix off-by-one when incrementally adding application icons
Owen W. Taylor [Wed, 27 Apr 2011 11:50:10 +0000 (07:50 -0400)]
appDisplay: Fix off-by-one when incrementally adding application icons

A "cosmetic" code arrangement I requested in code review resulted
in one too few items being removed from the queue for each incremental
chunk of icons added. Fix.

https://bugzilla.gnome.org/show_bug.cgi?id=648739

15 years agoAdded UG translation
Abduxukur Abdurixit [Mon, 2 May 2011 16:45:32 +0000 (18:45 +0200)]
Added UG translation

15 years agoAdded UG translation
Abduxukur Abdurixit [Mon, 2 May 2011 16:39:44 +0000 (18:39 +0200)]
Added UG translation

15 years agoAdded UG translation
Abduxukur Abdurixit [Mon, 2 May 2011 05:27:15 +0000 (07:27 +0200)]
Added UG translation

15 years agoUploaded Ukranian
Daniel Korostil [Sun, 1 May 2011 23:46:26 +0000 (02:46 +0300)]
Uploaded Ukranian

15 years agoUpdated Swedish translation
Daniel Nylander [Sun, 1 May 2011 07:53:59 +0000 (09:53 +0200)]
Updated Swedish translation

15 years agoworkspacesView: Don't change opacity during dnd
Adel Gadllah [Fri, 29 Apr 2011 21:19:13 +0000 (23:19 +0200)]
workspacesView: Don't change opacity during dnd

We used used to indicate to the user the ability to move to another workspace
during dnd by highligthing the adjacent workspaces on hover.

This was done by changing the workspace's opacity to 200 and set it to
255 for the highlighted adjacent ones.

This is now no longer needed as the design was completely changed since
then (overview relayout; we no longer represent workspaces in the way
we did before) and introduces a bug where we don't properly reset the
opacity after the drag action, so just remove that code.

https://bugzilla.gnome.org/show_bug.cgi?id=648983

15 years agoUpdated Spanish translation
Daniel Mustieles [Fri, 29 Apr 2011 18:01:34 +0000 (20:01 +0200)]
Updated Spanish translation

15 years agoStTooltip: add missing break statement
Ray Strode [Thu, 28 Apr 2011 19:43:01 +0000 (15:43 -0400)]
StTooltip: add missing break statement

This commit is a small fix to prevent the
tip area property setter code from erroneously
falling through to the unhandled property case.

https://bugzilla.gnome.org/show_bug.cgi?id=648894

15 years agobluetooth: fix mis-spelling of "Set up"
Dan Williams [Thu, 21 Apr 2011 18:40:37 +0000 (13:40 -0500)]
bluetooth: fix mis-spelling of "Set up"

"setup" is not a verb.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=648410

15 years agoshell-global: remove some no-longer-used methods
Dan Winship [Wed, 23 Mar 2011 20:00:01 +0000 (16:00 -0400)]
shell-global: remove some no-longer-used methods

https://bugzilla.gnome.org/show_bug.cgi?id=648755

15 years agoSt: require libcroco >= 0.6.2
Dan Winship [Mon, 4 Apr 2011 18:02:19 +0000 (14:02 -0400)]
St: require libcroco >= 0.6.2

and remove the workaround for the parsing bug in earlier versions

https://bugzilla.gnome.org/show_bug.cgi?id=648760

15 years agoRevert "shell-app: Fix a case where last_user_time isn't updated."
Jasper St. Pierre [Wed, 27 Apr 2011 16:53:33 +0000 (12:53 -0400)]
Revert "shell-app: Fix a case where last_user_time isn't updated."

This reverts commit 7d7cbde1f3909c719559a76472df0b1b363960b2.

This was acidentally pushed.

15 years agoshell-app: Fix a case where last_user_time isn't updated.
Jasper St. Pierre [Wed, 27 Apr 2011 15:12:08 +0000 (11:12 -0400)]
shell-app: Fix a case where last_user_time isn't updated.

When activating an uninteresting window, the last_user_time isn't updated,
because we aren't tracking the window that the user_time gets updated on.
Hack around this by setting the last_user_time in shell_app_activate when
activating an uninteresting window.

https://bugzilla.gnome.org/show_bug.cgi?id=643302

15 years agohistory: Fix navigation when entering a repeat
Jasper St. Pierre [Wed, 27 Apr 2011 13:51:53 +0000 (09:51 -0400)]
history: Fix navigation when entering a repeat

If the user typed "a", hit up, and pressed enter again, we wouldn't re-set the
history pointer to the end, so the broken navigation would instead go to the
entry before that.

https://bugzilla.gnome.org/show_bug.cgi?id=648765

15 years agonetwork: fix a variable name
Dan Winship [Wed, 27 Apr 2011 13:05:39 +0000 (09:05 -0400)]
network: fix a variable name

15 years agoMove Telepathy utility functions from shell-global to shell-tp-client
Guillaume Desmottes [Mon, 28 Mar 2011 07:08:13 +0000 (09:08 +0200)]
Move Telepathy utility functions from shell-global to shell-tp-client

https://bugzilla.gnome.org/show_bug.cgi?id=645585

15 years agotelepathyClient.js: use ShellTpClient instead of TpSimpleObserver
Guillaume Desmottes [Wed, 23 Mar 2011 10:22:42 +0000 (11:22 +0100)]
telepathyClient.js: use ShellTpClient instead of TpSimpleObserver

https://bugzilla.gnome.org/show_bug.cgi?id=645585

15 years agoadd shell-tp-client
Guillaume Desmottes [Mon, 14 Mar 2011 11:38:06 +0000 (12:38 +0100)]
add shell-tp-client

https://bugzilla.gnome.org/show_bug.cgi?id=645585

15 years agoAdded Slovak translation
Peter Mráz [Wed, 27 Apr 2011 06:57:24 +0000 (08:57 +0200)]
Added Slovak translation

15 years agoSetting StWidget::label-actor on some ui elements
Alejandro Piñeiro [Tue, 8 Mar 2011 18:33:57 +0000 (19:33 +0100)]
Setting StWidget::label-actor on some ui elements

Specifically:
  * Icons on Alt+Tab menu
  * Icons on Ctrl+Alt+Tab menu
  * Icons on the list of applications

15 years ago[a11y] Use StWidget::label-actor on StWidgetAccessible
Alejandro Piñeiro [Wed, 30 Mar 2011 16:41:37 +0000 (18:41 +0200)]
[a11y] Use StWidget::label-actor on StWidgetAccessible

It uses this label-actor to set the proper atk relationships
between the widget and his label

15 years agoAdd a new property StWidget:label-actor
Alejandro Piñeiro [Tue, 8 Mar 2011 18:33:41 +0000 (19:33 +0100)]
Add a new property StWidget:label-actor

This property represents that the widget is being labelled by an
actor. The name is label-actor to avoid problems with the current
StButton:label and StTooltip:label

15 years agoWindowOverlay: Show close button after an animation
Jasper St. Pierre [Sun, 27 Mar 2011 18:25:24 +0000 (14:25 -0400)]
WindowOverlay: Show close button after an animation

If a user is fast and mouses over a window while the workspace thumbnail
animations are playing, it can be frustrating when the close button won't
appear at the end of the animation.

https://bugzilla.gnome.org/show_bug.cgi?id=645848

15 years agoUpdated Swedish translation
Daniel Nylander [Tue, 26 Apr 2011 21:10:00 +0000 (23:10 +0200)]
Updated Swedish translation

15 years agobuild: Remove deleted files from Makefile
Florian Müllner [Tue, 26 Apr 2011 20:47:11 +0000 (22:47 +0200)]
build: Remove deleted files from Makefile

Commit f88fbee8 removed unused theme files, but the Makefile still
referenced them.

15 years agoRemove unneeded theme files.
Sean Wilson [Sun, 17 Apr 2011 10:38:44 +0000 (11:38 +0100)]
Remove unneeded theme files.

https://bugzilla.gnome.org/show_bug.cgi?id=648006

15 years agoaltTab: fix Alt+Tab scrolling on initial display
Dan Winship [Mon, 18 Apr 2011 13:52:21 +0000 (09:52 -0400)]
altTab: fix Alt+Tab scrolling on initial display

The initial selection of the Alt+Tab dialog was happening before the
dialog was shown and allocated, and so the "do we need to scroll"
check used bogus coordinates. Fix by showing the dialog (and forcing
an allocation) first.

https://bugzilla.gnome.org/show_bug.cgi?id=647807

15 years agoaltTab: Fix the appSwitcher's allocation
Adel Gadllah [Sun, 17 Apr 2011 18:17:26 +0000 (20:17 +0200)]
altTab: Fix the appSwitcher's allocation

A typo in AltTabPopup._allocate was causing the allocation to be wrong
which broke icon scrolling, so fix that.

https://bugzilla.gnome.org/show_bug.cgi?id=647807

15 years agoDisplay dialogs on the primary monitor when no window has focus.
Adam Dingle [Thu, 21 Apr 2011 13:59:26 +0000 (06:59 -0700)]
Display dialogs on the primary monitor when no window has focus.

Before this change, we displayed dialogs on the monitor containing the
focused window if there was any, otherwise on monitor 0.  We now use
the primary monitor rather than monitor 0 when no window has focus.

https://bugzilla.gnome.org/show_bug.cgi?id=648305

15 years agoBluetoothStatus: always update devices
Giovanni Campagna [Wed, 13 Apr 2011 17:08:45 +0000 (19:08 +0200)]
BluetoothStatus: always update devices

Previously, we skipped rebuilding device items in case the device
had already been seen, but this caused the connected switch not to
be updated. Now it has been refactored to update in case the device
changes, and to create only when the device is completely new.

https://bugzilla.gnome.org/show_bug.cgi?id=647565

15 years agoPopupSliderMenuItem: intercept clicks outside the slider
Giovanni Campagna [Thu, 21 Apr 2011 15:49:41 +0000 (17:49 +0200)]
PopupSliderMenuItem: intercept clicks outside the slider

Connect to button-press-event on the menu item actor, not on the
slider, so any part that is highlighted is also clicked. This means
that click on the left of the volume slider is a rapid way to mute.

https://bugzilla.gnome.org/show_bug.cgi?id=646660

15 years agoNetworkMenu: keep wirelesss networks in predictable order
Giovanni Campagna [Wed, 6 Apr 2011 16:11:23 +0000 (18:11 +0200)]
NetworkMenu: keep wirelesss networks in predictable order

Adds a function that compares wireless networks and keeps them sorted
at all times. Order is: first already configured connections, then
first secure networks, then alphabtic. Also, the appearance of a new access
point no longer causes the whole menu to be rebuilt (but it still linear
searches for the position, I guess that could be skipped), which caused
the addition of more code for tracking the active access point.

https://bugzilla.gnome.org/show_bug.cgi?id=646580

15 years agopanel: provide a consistent way to refer to panel items from lg
Dan Winship [Wed, 6 Apr 2011 13:26:15 +0000 (09:26 -0400)]
panel: provide a consistent way to refer to panel items from lg

Rename a few Panel fields and add a _statusArea object pointing to the
status area PanelButton objects. You can now address each item
consistently from lg:

    Main.panel._activities
    Main.panel._appMenu
    Main.panel._dateMenu
    Main.panel._statusArea.a11y
    Main.panel._statusArea.volume ...
    Main.panel._userMenu

https://bugzilla.gnome.org/show_bug.cgi?id=646915

15 years agoenvironment: improve Object.toString for delegate objects
Dan Winship [Wed, 6 Apr 2011 14:40:01 +0000 (10:40 -0400)]
environment: improve Object.toString for delegate objects

If a JS object has an 'actor' property pointing to a ClutterActor,
include the actor's toString() output in the delegate's toString()
output. Eg:

  js>>> Main.panel
  [object Object delegate for 0xff6080 StBoxLayout.menu-bar "panel" ("Activities")]

https://bugzilla.gnome.org/show_bug.cgi?id=646919

15 years agoRevert "telepathyClient: remove alias-change messages, to unbreak string freeze"
Dan Winship [Tue, 15 Mar 2011 13:45:53 +0000 (09:45 -0400)]
Revert "telepathyClient: remove alias-change messages, to unbreak string freeze"

Add this message back, now that master is no longer in string freeze.

This reverts commit f6cb215042db1404a8e5a3f694d23670ee23e370.

https://bugzilla.gnome.org/show_bug.cgi?id=642793

15 years agoBump version to 3.0.1
Owen W. Taylor [Mon, 25 Apr 2011 22:21:44 +0000 (18:21 -0400)]
Bump version to 3.0.1

Update NEWS

15 years agoappDisplay: Process application display in chunks instead of all at once
Colin Walters [Mon, 25 Apr 2011 19:42:03 +0000 (15:42 -0400)]
appDisplay: Process application display in chunks instead of all at once

Layout here can be slow for multiple reasons; better to avoid blocking
the whole UI until we're done with layout.

https://bugzilla.gnome.org/show_bug.cgi?id=647778

15 years agoworkspace: avoid an assertion in a new window/deleted workspace race
Dan Winship [Wed, 20 Apr 2011 20:04:03 +0000 (16:04 -0400)]
workspace: avoid an assertion in a new window/deleted workspace race

If a window appeared on a workspace that was then quickly removed, we
could hit an assertion in mutter. Avoid that.

https://bugzilla.gnome.org/show_bug.cgi?id=648132

15 years agoapp-menu: Update clip on icon size changes
Florian Müllner [Tue, 29 Mar 2011 09:49:50 +0000 (11:49 +0200)]
app-menu: Update clip on icon size changes

To keep the app icon from overlapping the panel's (border-image)
border, a custom property for clipping the app menu icon's bottom
was introduced. But if the clip region is set before the initial
icon is set, the entire actor ends up clipped. Also due to the double
meaning of clutter_actor_get_height() (e.g. preferred height versus
allocated height), the clip region may end up too large and the icon
overlaps the panel's border-image.
Fix both problems by updating the clip region on size changes as
well, rather than on style changes only.

https://bugzilla.gnome.org/show_bug.cgi?id=644122

15 years agonetwork: add a few more states to getStatusLabel()
Dan Winship [Tue, 19 Apr 2011 13:31:54 +0000 (09:31 -0400)]
network: add a few more states to getStatusLabel()

The IP_CHECK and SECONDARIES states should be considered part of the
"connecting..." phase.

DEACTIVATING should be its own stage, but that would break string
freeze, so we just treat it like DISCONNECTED for now.

UNMANAGED needs to be treated differently in 3.2, but it is too late
to fix it for 3.0.1.

https://bugzilla.gnome.org/show_bug.cgi?id=646946

15 years agoUpdated Thai translation.
Sira Nokyoongtong [Mon, 25 Apr 2011 04:47:05 +0000 (11:47 +0700)]
Updated Thai translation.

15 years agoUpdated Thai translation.
Theppitak Karoonboonyanan [Mon, 25 Apr 2011 01:46:44 +0000 (08:46 +0700)]
Updated Thai translation.

15 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Sat, 23 Apr 2011 21:55:02 +0000 (05:55 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

15 years agoUpdated Japanese translation
Jiro Matsuzawa [Sat, 23 Apr 2011 06:47:51 +0000 (15:47 +0900)]
Updated Japanese translation

15 years agoUpdated Turkish translation
Muhammet Kara [Fri, 22 Apr 2011 21:34:33 +0000 (00:34 +0300)]
Updated Turkish translation

15 years agoFixed bug #648398 in galician translations
Fran Diéguez [Fri, 22 Apr 2011 15:58:28 +0000 (17:58 +0200)]
Fixed bug #648398 in galician translations

15 years agoUpdated Polish translation
Piotr Drąg [Fri, 22 Apr 2011 14:27:32 +0000 (16:27 +0200)]
Updated Polish translation

15 years agoFix bug #648394
Hendrik Richter [Fri, 22 Apr 2011 12:23:46 +0000 (14:23 +0200)]
Fix bug #648394

15 years agoUpdated Swedish translation
Daniel Nylander [Fri, 22 Apr 2011 06:50:54 +0000 (08:50 +0200)]
Updated Swedish translation

15 years agoUpdated Swedish translation
Daniel Nylander [Fri, 22 Apr 2011 06:48:11 +0000 (08:48 +0200)]
Updated Swedish translation

15 years agoUpdated Spanish translation
Jorge González [Thu, 21 Apr 2011 16:49:11 +0000 (18:49 +0200)]
Updated Spanish translation

15 years agoShellWindowTracker: Ensure WM_CLASS remains canonical if it matches
Colin Walters [Tue, 5 Apr 2011 16:48:44 +0000 (12:48 -0400)]
ShellWindowTracker: Ensure WM_CLASS remains canonical if it matches

I unintentionally made .desktop->pid association "win" over
WM_CLASS.  Fixing this makes the case of ancillary .desktop file
entry points (e.g. gnome-control-center's various shortcut .desktop
files) correctly show System Settings, and not whatever the shortcut
is.

In the future I'd like to have a way to say "this .desktop file
is a shortcut, ignore me" or something.

https://bugzilla.gnome.org/show_bug.cgi?id=646689

15 years agoaltTab.js: remove Alt+Tab's special case
Rui Matos [Wed, 23 Feb 2011 10:52:25 +0000 (10:52 +0000)]
altTab.js: remove Alt+Tab's special case

Alt+Tab's special case of "switch to the most-recently-used window even if
it's in the same app" is actually an hindrance for users to get a firm mental
model of Alt+Tab. Now that we have Alt+Above_Tab the special case is no longer
needed.

https://bugzilla.gnome.org/show_bug.cgi?id=647907

15 years agoUpdated Persian translation
Arash Mousavi [Mon, 18 Apr 2011 19:47:52 +0000 (00:17 +0430)]
Updated Persian translation

15 years agonotifications: Fix order of title/banner for RTL text
Florian Müllner [Wed, 6 Apr 2011 16:23:49 +0000 (18:23 +0200)]
notifications: Fix order of title/banner for RTL text

Currently, the banner text is always located at the right of the
title - we need to swap those around for RTL locales. Rather than
using the locale directly to figure out the ordering, try to
determine the direction of the title label and let it control the
overall direction of the notification - this way, notifications
generally come out right when mixing scripts.

https://bugzilla.gnome.org/show_bug.cgi?id=646921

15 years agoFix search handling when typing multiple searches in the search box
Nohemi Fernandez [Thu, 7 Apr 2011 23:10:24 +0000 (19:10 -0400)]
Fix search handling when typing multiple searches in the search box

In the current implementation of the search entry, when replacing a
selected search term with another term, the first character of the
replacement is prepended to the hint text rather than starting a new
search. This fix makes sure that the focus is not lost when changing
the selected search term.

https://bugzilla.gnome.org/show_bug.cgi?id=636341

15 years agosearch-results: Fix flickering of the selection
Florian Müllner [Fri, 8 Apr 2011 14:48:33 +0000 (16:48 +0200)]
search-results: Fix flickering of the selection

When updating search results, the current result set is
recreated from scratch before setting the selection
highlight. This results in two style changes of the selected
item, and as a CSS transition is used to animate the style
change, the selected item flickers if it remains the same as
with the previous search term.
Fix by hiding the result set until the selection is set, to
avoid the transition in that case.

https://bugzilla.gnome.org/show_bug.cgi?id=646019

15 years agoFix translation of Dash for Simplified Chinese, to resolve Bug 647738.
Aron Xu [Fri, 15 Apr 2011 13:25:13 +0000 (21:25 +0800)]
Fix translation of Dash for Simplified Chinese, to resolve Bug 647738.

15 years agoendSessionDialog: fix keyboard navigation
Dan Winship [Wed, 6 Apr 2011 16:54:47 +0000 (12:54 -0400)]
endSessionDialog: fix keyboard navigation

The addition of _backgroundStack to ModalDialog broke focus
navigation, because it was interposed between the focus group root and
all of the interesting content, but since it isn't an StWidget,
st_widget_navigate_focus() was unable to navigate through it. Fix this
by moving the focus root to this._dialogLayout (inside the
_backgroundStack) instead.

Additionally, in EndSessionDialog specifically, _initialKeyFocus
wasn't being set until after opening the dialog, so it was ignored.

Also change ModalDialog.close() to clear the _savedKeyFocus that
popModal() set, so that dialogs that are repeatedly closed and
reopened will have their focus revert back to _initialKeyFocus each
time.

https://bugzilla.gnome.org/show_bug.cgi?id=646740

15 years agodbus: Avoid losing org.freedesktop.Notifications on replacement
Colin Walters [Wed, 30 Mar 2011 18:34:42 +0000 (14:34 -0400)]
dbus: Avoid losing org.freedesktop.Notifications on replacement

We weren't specifying _ALLOW_REPLACEMENT for anything except
org.gnome.Shell, which created a race - if the exiting process
didn't exit fast enough, the replacing process would fail
to get the name.

https://bugzilla.gnome.org/show_bug.cgi?id=646257

15 years agoShellWindowTracker: Follow transients for focus app
Colin Walters [Tue, 12 Apr 2011 21:29:05 +0000 (17:29 -0400)]
ShellWindowTracker: Follow transients for focus app

As a side effect of (see bug 642221), we no longer put docks or
transient windows into the hash table mapping windows to apps.  The
"focused application" code relied on at least transients being in
there.

Fix this by calling the public API to map a window to an app, which
will at least follow transients.  Whether we also want further
matching here (e.g. with window grouping) is another issue, but that
can happen as a different bug.

https://bugzilla.gnome.org/show_bug.cgi?id=647082

15 years agovi/po: shorter network connection notification
Nguyễn Thái Ngọc Duy [Tue, 12 Apr 2011 11:34:49 +0000 (18:34 +0700)]
vi/po: shorter network connection notification

15 years agosearch-tab: Don't handle clicks on inactive icon
Florian Müllner [Tue, 5 Apr 2011 19:53:07 +0000 (21:53 +0200)]
search-tab: Don't handle clicks on inactive icon

The icon set as secondary icon of the search entry depends on whether
a search is active or not - clicking the icon should reset the entry
only in the former case. This is implemented by connecting/disconnecting
the 'secondary-icon-clicked' signal when updating the icon, but an
additional signal connection was left-over when refactoring the search
entry, resulting in clicks on the inactive icon removing the hint text.
Fix by removing the stray signal connection.

https://bugzilla.gnome.org/show_bug.cgi?id=646855

15 years agost_label_set_text: no-op if the text is unchanged
Dan Winship [Tue, 5 Apr 2011 20:17:52 +0000 (16:17 -0400)]
st_label_set_text: no-op if the text is unchanged

If a caller sets an StLabel's text to what it already is (as, eg, the
clock menu does), do nothing. Unless the label is editable, in which
case, setting the text has a visible side effect (dropping the
selection), so we don't optimize that out.

https://bugzilla.gnome.org/show_bug.cgi?id=645648

15 years agolookingGlass: bring back the inspector icon
Dan Winship [Fri, 1 Apr 2011 16:22:32 +0000 (12:22 -0400)]
lookingGlass: bring back the inspector icon

The change to StTextureCache for bug 644142 broke lg's inspector icon,
which was not specifying St.IconType.FULLCOLOR, but was relying on the
fact that SYMBOLIC (the default) would fall back to it. Fix the icon
by specifying FULLCOLOR explicitly.

(We should probably be using a symbolic icon here, but there is no
available icon with a select/pick/point-to/etc kind of meaning.)

https://bugzilla.gnome.org/show_bug.cgi?id=646451

15 years agosrc/Makefile.am: two fixes to the gnome-shell wrapper handling
Dan Winship [Mon, 4 Apr 2011 17:52:25 +0000 (13:52 -0400)]
src/Makefile.am: two fixes to the gnome-shell wrapper handling

Add an uninstall-hook to undo the effect of install-exec-hook, and add
an $(AM_V_GEN) to the rule that copies either gnome-shell-real or
gnome-shell-jhbuild to gnome-shell.

https://bugzilla.gnome.org/show_bug.cgi?id=646730

15 years agoNetworkMenu: don't pass NULL to nm_utils_ssid_to_utf8
Giovanni Campagna [Thu, 7 Apr 2011 17:13:28 +0000 (19:13 +0200)]
NetworkMenu: don't pass NULL to nm_utils_ssid_to_utf8

It expects an Array or a ByteArray, and gjs throws in that case.

https://bugzilla.gnome.org/show_bug.cgi?id=647040

15 years agonetwork: show ad-hoc icon for ad-hoc networks
Dan Winship [Thu, 7 Apr 2011 21:21:08 +0000 (17:21 -0400)]
network: show ad-hoc icon for ad-hoc networks

https://bugzilla.gnome.org/show_bug.cgi?id=646141

15 years agoNetworkMenu: fix some bugs for status items
Giovanni Campagna [Thu, 31 Mar 2011 21:23:29 +0000 (23:23 +0200)]
NetworkMenu: fix some bugs for status items

When more than one device exists, we need to reset the section title's
device to null, and in that case we must show nothing (neither the switch
nor the label, but an empty label is OK anyway). Also, we need to
update the device statusItem immediately when constructing it, as we
may not get any state-changed.

https://bugzilla.gnome.org/show_bug.cgi?id=646074

15 years agoNetworkMenu: fixup device descriptions
Giovanni Campagna [Tue, 29 Mar 2011 12:29:26 +0000 (14:29 +0200)]
NetworkMenu: fixup device descriptions

Fix some bugs in Util.fixupPCIDescription(), that caused all device
descriptions to be empty.

https://bugzilla.gnome.org/show_bug.cgi?id=646074

15 years agonetwork: fix typo in bluetooth code
Dan Winship [Thu, 7 Apr 2011 12:04:29 +0000 (08:04 -0400)]
network: fix typo in bluetooth code

https://bugzilla.gnome.org/show_bug.cgi?id=646968

15 years agoNetworkMenu: fix handling WWAN devices
Giovanni Campagna [Sat, 2 Apr 2011 20:27:20 +0000 (22:27 +0200)]
NetworkMenu: fix handling WWAN devices

NMDeviceModem._createSection was not checking whether it should have
shown the connection list, resulting in status item shown even if
the device was in an invalid state.
Also, fix a logic error when creating the operatorItem and fix overriding
_clearSection protected method.

https://bugzilla.gnome.org/show_bug.cgi?id=646395

15 years agonetwork: fix two warnings when removing a network device
Dan Winship [Mon, 4 Apr 2011 12:31:55 +0000 (08:31 -0400)]
network: fix two warnings when removing a network device

NMApplet connects to each NMDevice's state-changed signal and stores
the signal handler id on the NMDevice itself. However, it was using
the same name as NMDevice itself was using to store the handler ID for
the underlying GObject's state-changed signal, thus overwriting it,
and resulting in *neither* signal handler getting removed if the
device went away. (This probably isn't a problem, since the device is
going away, but it causes a warning.)

Also, at least for WWAN devices, the device state changes to UNMANAGED
immediately before disappearing, but getStatusLabel() wasn't handling
that case and printed a warning instead. Fix that.

https://bugzilla.gnome.org/show_bug.cgi?id=646708

15 years agonetwork: deal with recycling of closed active connections
Owen W. Taylor [Sat, 2 Apr 2011 19:30:45 +0000 (15:30 -0400)]
network: deal with recycling of closed active connections

If you restart NetworkManager, then the list of active connections
is emptied, then comes back with the same GObjects in it. If the
_primaryDevice field isn't cleared on the object, then we won't
know we need to set it back on the device, resulting in the active
device not showing up in the menu.

https://bugzilla.gnome.org/show_bug.cgi?id=646558

15 years agoNetworkMenu: destroy More... submenu when empty
Giovanni Campagna [Mon, 28 Mar 2011 19:27:03 +0000 (21:27 +0200)]
NetworkMenu: destroy More... submenu when empty

Add a .length property to PopupMenuBase, and use it from the network
menu to destroy the menu when removing a network without rebuilding.

https://bugzilla.gnome.org/show_bug.cgi?id=645981

15 years agoNetworkMenu: fix updating the access point strength
Giovanni Campagna [Fri, 1 Apr 2011 13:42:00 +0000 (15:42 +0200)]
NetworkMenu: fix updating the access point strength

A notify signal does not include the new value of the property in
its signature, so the handler was trying to compare a GParamSpec with
a number when updating. Fix it to always retrieve the value from the
object.

https://bugzilla.gnome.org/show_bug.cgi?id=646443

15 years agotelepathyClient: Fix JS warning triggered by undeclared variable
Adel Gadllah [Wed, 30 Mar 2011 09:44:53 +0000 (11:44 +0200)]
telepathyClient: Fix JS warning triggered by undeclared variable

https://bugzilla.gnome.org/show_bug.cgi?id=646205

15 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Fri, 8 Apr 2011 02:09:07 +0000 (10:09 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

15 years agosearch-entry: Fix clicks on the clear icon
Nohemi Fernandez [Thu, 7 Apr 2011 16:52:54 +0000 (12:52 -0400)]
search-entry: Fix clicks on the clear icon

onTextChanged() called a non-existent method, fix that

https://bugzilla.gnome.org/show_bug.cgi?id=647098

15 years agoAppDisplay: refresh the view after refreshing sections
Giovanni Campagna [Sun, 27 Mar 2011 12:59:33 +0000 (14:59 +0200)]
AppDisplay: refresh the view after refreshing sections

ViewByCategories._removeAll clears the sections, but the filter passed
to view still expects them to exists. Therefore, refresh the view
after the section has been rebuilt and the All filter reapplied.

https://bugzilla.gnome.org/show_bug.cgi?id=645801

15 years agoapp-search-result: Fix launching on another workspace
Florian Müllner [Wed, 6 Apr 2011 06:22:32 +0000 (08:22 +0200)]
app-search-result: Fix launching on another workspace

dragActivateResult() called a non-existent method, fix that.

https://bugzilla.gnome.org/show_bug.cgi?id=645990

15 years agoBump version to 3.0.0.2
Owen W. Taylor [Wed, 6 Apr 2011 22:46:49 +0000 (18:46 -0400)]
Bump version to 3.0.0.2

Update NEWS

15 years agoextensionSystem: add missing import
Maxim Ermilov [Tue, 5 Apr 2011 01:20:44 +0000 (05:20 +0400)]
extensionSystem: add missing import

https://bugzilla.gnome.org/show_bug.cgi?id=646333

15 years agoUpdated Finnish translation.
Timo Jyrinki [Wed, 6 Apr 2011 09:56:06 +0000 (12:56 +0300)]
Updated Finnish translation.

15 years agoBump version to 3.0.0.1
Owen W. Taylor [Tue, 5 Apr 2011 20:06:06 +0000 (16:06 -0400)]
Bump version to 3.0.0.1

Update NEWS

15 years agoStScrollbar: clean up properly when unmapped during scroll
Owen W. Taylor [Tue, 5 Apr 2011 14:54:28 +0000 (10:54 -0400)]
StScrollbar: clean up properly when unmapped during scroll

If we're unmapped (or destroyed) during a scroll, we want to clean
up the changes we've made to Clutter's event handling, remove our
signal handler, and emit ::scroll-stop.

https://bugzilla.gnome.org/show_bug.cgi?id=646825

15 years agoBump version to 3.0.0
Owen W. Taylor [Mon, 4 Apr 2011 21:29:04 +0000 (17:29 -0400)]
Bump version to 3.0.0

15 years agoAdd NEWS file with 3.0 contributors
Owen W. Taylor [Mon, 4 Apr 2011 21:22:56 +0000 (17:22 -0400)]
Add NEWS file with 3.0 contributors

15 years agoRequire and build against Mutter 3.0
Owen W. Taylor [Mon, 4 Apr 2011 21:21:16 +0000 (17:21 -0400)]
Require and build against Mutter 3.0

15 years agopopup-sub-menu: Adjust scrollbar style
Florian Müllner [Mon, 4 Apr 2011 12:55:15 +0000 (14:55 +0200)]
popup-sub-menu: Adjust scrollbar style

Slightly adjust the style, so that scrollbars in submenus look
slightly less disconnected from the scrolled content.

https://bugzilla.gnome.org/show_bug.cgi?id=646001